package com.vcredit.creditcat.model;

import java.io.Serializable;

/**
 * 还款计划详情项
 **/
public class RepaymentplainItem implements Serializable {
	private static final long serialVersionUID = -1L;
    /**  **/
    private java.lang.Long id;
    /** 还款计划总览id **/
    private java.lang.Long repaymentplainSummaryId;
    /** 当前期数 **/
    private java.lang.Integer periodNo;
    /** 到期时间 **/
    private java.lang.String dueTime;
    /** 还款金额 **/
    private java.math.BigDecimal amount;
    /** 逾期费用 **/
    private java.math.BigDecimal overdueFee;
    /** 账单状态： 已还款、 未还款、 未出账、已逾期 **/
    private java.lang.String billStatus;
    /** 还款方式 **/
    private java.lang.String payType;
    /** 本金 **/
    private java.math.BigDecimal principle;
    /** 利息 **/
    private java.math.BigDecimal interest;
    /** 还款成功时间 **/
    private java.lang.String successTime;
    /**  **/
    private java.util.Date createdTime;
    /**  **/
    private java.util.Date updatedTime;
    public java.lang.Long getId(){
        return id;
    }
    public void setId(java.lang.Long id){
        this.id = id;
    }
    public java.lang.Long getRepaymentplainSummaryId(){
        return repaymentplainSummaryId;
    }
    public void setRepaymentplainSummaryId(java.lang.Long repaymentplainSummaryId){
        this.repaymentplainSummaryId = repaymentplainSummaryId;
    }
    public java.lang.Integer getPeriodNo(){
        return periodNo;
    }
    public void setPeriodNo(java.lang.Integer periodNo){
        this.periodNo = periodNo;
    }
    public java.lang.String getDueTime(){
        return dueTime;
    }
    public void setDueTime(java.lang.String dueTime){
        this.dueTime = dueTime;
    }
    public java.math.BigDecimal getAmount(){
        return amount;
    }
    public void setAmount(java.math.BigDecimal amount){
        this.amount = amount;
    }
    public java.math.BigDecimal getOverdueFee(){
        return overdueFee;
    }
    public void setOverdueFee(java.math.BigDecimal overdueFee){
        this.overdueFee = overdueFee;
    }
    public java.lang.String getBillStatus(){
        return billStatus;
    }
    public void setBillStatus(java.lang.String billStatus){
        this.billStatus = billStatus;
    }
    public java.lang.String getPayType(){
        return payType;
    }
    public void setPayType(java.lang.String payType){
        this.payType = payType;
    }
    public java.math.BigDecimal getPrinciple(){
        return principle;
    }
    public void setPrinciple(java.math.BigDecimal principle){
        this.principle = principle;
    }
    public java.math.BigDecimal getInterest(){
        return interest;
    }
    public void setInterest(java.math.BigDecimal interest){
        this.interest = interest;
    }
    public java.lang.String getSuccessTime(){
        return successTime;
    }
    public void setSuccessTime(java.lang.String successTime){
        this.successTime = successTime;
    }
    public java.util.Date getCreatedTime(){
        return createdTime;
    }
    public void setCreatedTime(java.util.Date createdTime){
        this.createdTime = createdTime;
    }
    public java.util.Date getUpdatedTime(){
        return updatedTime;
    }
    public void setUpdatedTime(java.util.Date updatedTime){
        this.updatedTime = updatedTime;
    }
}